INDIO, CA − Justin Bieber fans got plenty of modern and throwback hits to listen to during his Weekend 2 headlining performance at the Coachella Valley Music and Arts Festival.

Roughly a third of his Saturday, April 18, set was switched up from the first weekend of the festival. A confident and relaxed Bieber also brought a fresh lineup of guests, including Sexyy Red, Billie Eilish (the subject of his affections on a sweet version of "One Less Lonely Girl"), Big Sean and SZA, with only Dijon repeating from the previous show.

Here's everything Bieber sang during his Weekend 2 performance:

Justin Bieber's Coachella Weekend 1 set: Every song he performed in order

Contributing: Kim Willis, USA TODAY