At the close, the Stockholm Stock Exchange's broad OMXS index had risen 0.8 percent after falling sharply for two days in a row.
The best performer on the heavyweight list OMXS30 was heat pump manufacturer Nibe ahead of the quarterly report tomorrow, up 5.1 percent. At the other end, cloud service company Sinch fell the most, down 2.9 percent.
Winning shares were, among others, Volvo Cars, up 4.4 percent after announcing a major deal. The stake in Lynk is being sold for 8 billion kronor.
Game company Embracer also performed strongly, up 6.2 percent, after announcing a corporate sale of 12.9 billion kronor.
During the night's Asian trading, it was mostly down on the major exchanges.
The dollar continues to be strong. One dollar now costs 10.95.
At the close in Stockholm, the major European exchanges were also upbeat, with clear gains in Frankfurt, London, and Paris.