Diao verliet Stoke nadat hij een nieuw contract had afgewezen dat een gezamenlijke rol als clubambassadeur en speler zou hebben gegeven. Diao veranderde echter van gedachten en stemde ermee in een nieuw contract met Stoke te ondertekenen. Tijdens het seizoen 2010-11 speelde Diao elf keer voor Stoke en was een ongebruikte vervanger in de FA Cup Final 2011 . In het seizoen 2011/12 is Diao spaarzaam gebruikt door Pulis, waarbij Diao voornamelijk in de UEFA Europa League speelt en aan het einde van de campagne de club zal verlaten nadat hij een coachende rol heeft afgewezen. Hij verliet Stoke aan het einde van het seizoen 2011-12 .