According to blockchain.info, BTC reached a peak rate of $35 in June 2011. According to the data available from bitcoincharts.com, the highest price BTC was traded in Mtgox that month (and until recently, the all-time high) is $31.9099.
What is the reason for this discrepancy? Does blockchain.info give the rate from an exchange other than Mtgox?