31 sierpnia 2007 Shawky zmienił barwy klubowe i podpisał trzyletni kontrakt z angielskim Middlesbrough F.C. Kosztował 650 tysięcy funtów i stał się drugim obok Mido Egipcjaninem w "Boro". W nowej drużynie zadebiutował 26 września w 3. rundzie Pucharu Anglii, w przegranym 0:2 spotkaniu z Tottenhamem. Natomiast w Premier League zadebiutował dopiero 29 grudnia w meczu z Portsmouth (1:0).

W styczniu 2010 roku Shawky trafił do Kayserisporu. Grał tam pół roku i już latem 2010 wrócił do Egiptu, do zespołu Al-Ahly, z którym w sezonie 2010/2011 został mistrzem Egiptu. Następnie grał w irackim Al-Naft SC, Smouha SC i malezyjski Kelantan FA. W 2014 trafił do El Mokawloon SC.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1999/00 El-Masry

1. liga ? ? 2000/01 El-Masry

1. liga ? ? 2001/02 El-Masry

1. liga ? ? 2002/03 El-Masry

1. liga ? ? 2003/04 Al-Ahly Kair

1. liga ? ? 2004/05 Al-Ahly Kair

1. liga 19 3 2005/06 Al-Ahly Kair

1. liga 26 1 2006/07 Al-Ahly Kair

1. liga 27 3 2007/08 Middlesbrough F.C.

Premier League 5 0 2008/09 Middlesbrough F.C.

Premier League 13 0 2009/10 Middlesbrough F.C.

League Championship 0 0 2009/10 Kayserispor

Süper Lig 11 0 2010/11 Al-Ahly Kair

1. liga 10 1 2011/12 Al-Ahly Kair

1. liga 8 0 2012/13 Al-Ahly Kair

1.