I think Rui Costa has what it takes to top10 at the Tour, however he will be closer to 10th than 1st.
He finished with good form this year, but he saved himself him most of the stages, and only had to work over the last MTF's. IMO it is still up in the air if he has the form for the 3 weeks...