Answer
Fredrik Reinfeldt served as Prime Minister of Sweden before Stefan Löfven. Reinfeldt, a member of the Moderate Party, held the position from 2006 to 2014. During his tenure, he implemented significant economic reforms and led Sweden through the global financial crisis. Reinfeldt's successor, Stefan Löfven, took office in 2014 and served as Prime Minister until 2021.