Vooral in zijn beginjaren als prof stond Löfkvist bekend als een groot talent voor rittenkoersen. In 2004 werd hij 2e in de Ronde van de Toekomst en bezorgde hij zijn Franse werkgever La Française des Jeux al overwinningen (Ronde van de Sarthe) en ereplaatsen in Franse etappekoersen. Zonder daadwerkelijk mee te doen om de prijzen reed hij aardige klassementen in onder andere Parijs-Nice (12e in 2005), Ronde van Polen (4e in 2005) en het Critérium International (2e in 2007). Hij reed in 2005, 2006 en 2007 de Ronde van Frankrijk uit en voegde daar in dat laatste jaar ook Vuelta aan toe, telkens zonder aansprekende resultaten - op een 2e plaats na in een Vuelta-etappe. Wel werd hij Zweeds kampioen in 2006.
Löfkvist liet zich ook op het klassieke vlak zien. Zo reed hij in 2005 al mee in de finale van de Züri Metzgete. Bovendien bleef hij in de middelgrote rondes sterke prestaties neerzetten. In 2008 maakte hij de overstap naar Team High Road en eindigde in april 3e in de eindstand van de Tirreno-Adriatico in 2008. Zijn sterkste punt bleek het tijdrijden, waarmee hij ook in 2008 de basis legde voor enkele goede noteringen in klassementen: na de Tirreno volgde de 9e plaats in de Ronde van Catalonië, 5e plaats in de Ronde van Zwitserland en de 2e plaats in de Ronde van Duitsland. Hij reed opnieuw de Tour uit, in zijn beste eindklassering tot nog toe: 38e. Een echte veelwinnaar was hij echter nog steeds niet.
In het voorjaar van 2009 behaalde de allrounder een van zijn mooiste overwinningen: de derde editie van de Monte Paschi Eroica. De goede vorm nam hij een week later mee naar de Tirreno, waar hij 4e werd en zich zowel op de steile Montelupone, de lange tijdrit als in de enige bergrit staande wist te houden. Het was na de Ronde van Californië (5e in het eindklassement) zijn tweede sterke ronde van het wielerseizoen. Later in 2009 mocht hij ook 1 dag de leiderstrui in de Ronde van Italië dragen. Op 29 augustus 2014 maakte hij op 30-jarige leeftijd bekend dat hij er aan het eind van het seizoen mee zou stoppen. De keuze had hij al in april gemaakt.