The airline annually haved its losses, and in 2006 recorded a net profit of $220 million. The net profit for 2007 was $570 million. Biedermann stated in the March 2008 edition of "Airways", that "this was the beginning of getting our house back in order." He said that help was needed and looked up to Lufthansa as a comparison, so their coming together was natural, even with their differences. Even with the smaller network, Swiss carries the same number of passengers as they did in 2002.
On 22 March 2005 Lufthansa Group confirmed its plan to take over Swiss, starting with a minority stake (11%) of a new company set up to hold Swiss shares called Air Trust. The Swiss operations were gradually integrated with Lufthansa's from late 2005, and the takeover was completed on 1 July 2007. Swiss joined the Star Alliance and became a member of Lufthansa's Miles and More frequent flyer program on 1 April 2006.