A medal awarded to a Nazi soldier who took five bullets for Adolf Hitler and survived has been sold at auction for $63,000.

Ulrich Graf received the Blutorden Blood Order Medal for throwing himself on top of Hitler to shield the dictator from gunfire during a failed Nazi Party coup in 1923.

The British auction house behind the sale, which some critics have accused of glorifying Hitler's Third Reich, said bids soared to nine times above the list price and the final price was a "world record" for a Nazi medal of its type.