Bei den Europameisterschaften 2005 in Rotterdam verlor Krawczyk im Viertelfinale gegen den Briten Euan Burton. Nach Siegen über den Litauer Radvilas Matukas, den Ukrainer Ilya Chimchiuri und den Niederländer Guillaume Elmont erhielt er seine dritte Bronzemedaille bei Europameisterschaften. Zwei Jahre später bei den Europameisterschaften 2007 in Belgrad bezwang Krawczyk im Viertelfinale den Deutschen Ole Bischof, im Halbfinale den Slowenen Klemen Ferjan und im Finale den Weißrussen Sjarhej Schundsikau. Bei den Weltmeisterschaften 2007 in Rio de Janeiro bezwang Krawczyk im Viertelfinale den Italiener Giuseppe Maddaloni. Im Halbfinale unterlag er dem Brasilianer Tiago Camilo und im Kampf um Bronze siegte Guillaume Elmont. Im Jahr darauf trat Krawczyk in Peking zum dritten Mal bei Olympischen Spielen an. Beim olympischen Turnier verlor er im Achtelfinale gegen den Südkoreaner Kim Jae-bum. Nach Siegen gegen Sjarhej Schundsikau und den Portugiesen João Neto und einer Niederlage gegen den Mongolen Damdinsürengiin Njamchüü belegte Krawczyk den siebten Platz. 2010 wurde er Militär-Europameister im Halbmittelgewicht.