You're clearly confused. The TSP G Fund[1] is comprised of 100% nonmarketable short-term Treasuries specially issued to the TSP; 10-year T-notes don't exist in its composition whatsoever. and its nominal return over any arbitrary period has never been negative...in other words, bond duration risk simply isn't applicable to the fund. Furthermore:
>> The G Fund rate is calculated by the U.S. Treasury as the weighted average yield of approximately 183 U.S. Treasury securities on the last day of the previous month.