Xiaomi Mi 5 is the company's upcoming flagship smartphone that is aimed to compete with the best of the best. Judging by the rumoured specifications, smartphones such as Galaxy S6, Xperia Z3+/Z4, One M9, LG G4 and others will have a hard time to beat it.

Codenamed Libra, the Mi 5 will feature a 5.3-inch display with a 1,440 x 2,560 pixels resolution, resulting in a pixel density of 554ppi. The heart of the phone will be the Snapdragon 820 SoC paired with 4 GB of RAM and up to 64 GB of expandable storage.

Camera department will have a 16-megapixel rear-facing camera and a 6-megapixel front snapper. All of that will be powered by a 3,030 mAh battery, which is slightly larger than what the upcoming Galaxy S6 Plus will have. Other specs include a fingerprint scanner and Android 5.1.1 Lollipop.