De två toppolitikerna träffades, tillsammans med Tysklands förbundskansler Angela Merkel och Nederländernas premiärminister Mark Rutte, för att föra informella samtal på Reinfeldts herrgård utanför Flen.
Under dagens presskonferens hävdade David Cameron att de fyra kommit överens om att motarbeta så kallad välfärdsturism.
– Det är viktigt att EU gör mer för att svara på den oro som människor känner i EU. Vi har därför enats om att arbeta mot missbruk av den fria rörligheten. Det är rätt att människor ska kunna röra sig fritt för att arbeta, men inte utnyttja välfärdssystemen, sade Cameron enligt TT.
Det är dock en beskrivning som Reinfeldt inte vill kännas vid. Han säger till TT att den svenska utgångspunkten är att den fria rörligheten är "väldigt bra" och bör uppmuntras.
Cameron har tidigare fått kritik av sina mer politiskt korrekta svenska kollegor för sin hållning i invandringsfrågor. På Världsekonomiskt Forum i Davos i januari försökte Fredrik Reinfeldt att läxa upp den brittiske premiärministern och lyfta fram Sverige som ett exemplariskt invandrarvänligt land. Samma dag gick dessutom Corazza Bildt (M), Carls fru, till rasande angrepp mot Cameron och anklagade honom under en paneldebatt för att "försöka hindra den fria rörligheten".
With the leaders of Germany, Sweden and Holland. We agreed to tackle benefits tourism. pic.twitter.com/SYph3R3JD6
— David Cameron (@David_Cameron) June 10, 2014