Reliance Infrastructure has won a Rs 3,647-crore contract from Tamil Nadu Generation and Distribution Corporation Ltd (TANGEDCO) for work related to Uppur thermal power project.