Mac Miller has cancelled his two shows five days after the deadly attack at his girlfriend Ariana Grande's concert in Manchester that claimed the lives of 22 people, including children.

The 25-year-old rapper announced on Twitter that he would not perform at Sasquatch and Soundset festivals this weekend.

"Soundset and Sasquatch, I will not be performing this weekend. Thank you for understanding. I'll be back. Love always," Miller wrote.

He was scheduled to perform at Sasquatch festival in George, Washington today and Soundset festival in St. Paul, Minnesota tomorrow.

Although Miller did not reveal the reason, it was believed that he scrapped his gigs for Grande.

The 23-year-old songstress herself recently suspended her tour till June 5 to pay "proper respects to those lost".