Mining and construction contractor Macmahon has announced it has won three contracts for Rio Tinto's Pilbara iron ore expansion worth a combined $129 million.

Mining and construction contractor Macmahon has announced it has won three contracts for Rio Tinto's Pilbara iron ore expansion worth a combined $129 million.