DMG & Partners kept a buy rating on Singapore Airlines Ltd (SIA) and said it was encouraged by an improvement in passenger traffic.