Guerra debytoi WRC-sarjassa vuonna 2006 Meksikon rallissa, jossa hän sijoittui sijalle 26. Vuosina 2007-2009 Guerra ajoi yksittäisiä kilpailuja WRC-sarjassa parhaana tuloksena 13. sija Portugalin rallista. Vuonna 2009 Guerra voitti Spanish Production tittelin ja Spanish Gravel tittelin vuonna 2010.
Vuonna 2011 Guerra sai ensimmäiset MM-pisteet sijoittumalla yhdeksänneksi Australian rallissa, hän sai kaksi pistettä.